﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LastLandHH.Data.World
{
    class CMonster
    {
        private Int32 monsterCount_;
        private Int32 monsterBirthPerDay_;

        private Int32 strength_;
        private Int32 dexterity_;
        private Int32 constitution_;
        private Int32 intelligence_;

        private Int32 attack_;
        private Int32 magic_;
        private Int32 life_;
        private Int32 speed_;

        private Int32 fireFocus_;
        private Int32 iceFocus_;
        private Int32 lightningFocus_;
        private Int32 poisonFocus_;
        private Int32 windFocus_;
        private Int32 earthFocus_;
        private Int32 lightFocus_;
        private Int32 darkFocus_;
        private Int32 saintFocus_;
        private Int32 evilFocus_;

        private Int32 defence_;
        private Int32 fireResist_;
        private Int32 iceResist_;
        private Int32 lightningResist_;
        private Int32 poisonResist_;
        private Int32 windResist_;
        private Int32 earthResist_;
        private Int32 lightResist_;
        private Int32 darkResist_;
        private Int32 saintResist_;
        private Int32 evilResist_;

        public CMonster(Int32 _monsterLevel)
        {
        }

        public Int32 GetStrength(Int32 _month)
        {
            return this.strength_;
        }

        public Int32 GetDexterity(Int32 _month)
        {
            return this.dexterity_;
        }

        public Int32 GetConstitution(Int32 _month)
        {
            return this.constitution_;
        }

        public Int32 GetIntelligence(Int32 _month)
        {
            return this.intelligence_;
        }

        public Int32 GetAttack(Int32 _month)
        {
            return this.attack_;
        }

        public Int32 GetMagic(Int32 _month)
        {
            return this.magic_;
        }

        public Int32 GetLife(Int32 _month)
        {
            return this.life_;
        }

        public Int32 GetSpeed(Int32 _month)
        {
            return this.speed_;
        }

        public Int32 GetFireFocus(Int32 _month)
        {
            return this.fireFocus_;
        }

        public Int32 GetIceFocus(Int32 _month)
        {
            return this.iceFocus_;
        }

        public Int32 GetLightningFocus(Int32 _month)
        {
            return this.lightningFocus_;
        }

        public Int32 GetPoisonFocus(Int32 _month)
        {
            return this.poisonFocus_;
        }

        public Int32 GetWindFocus(Int32 _month)
        {
            return this.windFocus_;
        }

        public Int32 GetEarthFocus(Int32 _month)
        {
            return this.earthFocus_;
        }

        public Int32 GetLightFocus(Int32 _month)
        {
            return this.lightFocus_;
        }

        public Int32 GetDarkFocus(Int32 _month)
        {
            return this.darkFocus_;
        }

        public Int32 GetSaintFocus(Int32 _month)
        {
            return this.saintFocus_;
        }

        public Int32 GetEvilFocus(Int32 _month)
        {
            return this.evilFocus_;
        }

        public Int32 GetDefence(Int32 _month)
        {
            return this.defence_;
        }

        public Int32 GetFireResist(Int32 _month)
        {
            return this.fireResist_;
        }

        public Int32 GetIceResist(Int32 _month)
        {
            return this.iceResist_;
        }

        public Int32 GetLightningResist(Int32 _month)
        {
            return this.lightningResist_;
        }

        public Int32 GetPoisonResist(Int32 _month)
        {
            return this.poisonResist_;
        }

        public Int32 GetWindResist(Int32 _month)
        {
            return this.windResist_;
        }

        public Int32 GetEarthResist(Int32 _month)
        {
            return this.earthResist_;
        }

        public Int32 GetLightResist(Int32 _month)
        {
            return this.lightResist_;
        }

        public Int32 GetDarkResist(Int32 _month)
        {
            return this.darkResist_;
        }

        public Int32 GetSaintResist(Int32 _month)
        {
            return this.saintResist_;
        }

        public Int32 GetEvilResist(Int32 _month)
        {
            return this.evilResist_;
        }
    }
}
